<?php
include("../include/menu.php");
include("../clases/Usuario.php");
include("../clases/Perfil.php");
include("../clases/Empresa.php");
include("../clases/MantenedorUsuarios.php");
include("../clases/MantenedorPerfiles.php");
include("../clases/MantenedorEmpresas.php");

?>
<script	type="text/javascript" src='../scripts/Validaciones.js'></script>
<script type="text/javascript" src='../scripts/ValidacionesFormularioUsuario.js'>
</script>

<?php
if(isset($_GET['id_usuario']))
{
	$usuario = new Usuario();
	$usuario->getUsuario($_GET['id_usuario']);
}
?>

<div class='frame_proyecto'>
	<form name='FormUsuario' action=''>
		<?php
		if(!isset($_GET['id_usuario']))
		{
			?>
		<h2>Crear Usuario</h2>
		<?php
		}
		else{
			?>
		<h2>Modificar Usuario</h2>
		<?php
		}
		?>
		<table  class='tabla_form_usuario'>
			<tr>
				<td>Empresa</td>
				<td><input type='hidden' id='campo_usuario_EMPRESA'
					value='<?php if(isset($_GET['id_usuario'])) echo $usuario->getEmpresa();?>'>
					<?php
					$empresas = new MantenedorEmpresas();
					if(isset($_GET['id_usuario']))
						$empresas->ComboBoxEmpresas($usuario->getEmpresa());
					else
						$empresas->ComboBoxEmpresas(0);
					?>
				</td>
				<td>Perfil</td>
				<?php
				$cantidad_ejecutivos = 0;
				if(isset($_GET['id_usuario'])){
					$cantidad_ejecutivos = ContarEjecutivosPorJefeDeVentas($_GET['id_usuario']);
					$perfil = new Perfil();
					$perfil->getPerfil($usuario->getPerfil());
					echo "<input type='hidden' id='campo_usuario_PERFIL' value='".$usuario->getPerfil()."'>";
					if($usuario->getPerfil() == 2)
					{
						if($cantidad_ejecutivos > 0)
						{
							echo "<td>";
							echo $perfil->getNombre();
							echo "</td>";
							echo "<td colspan='4'>";
							echo "<div id='mensaje_ejecutivos_por_jefe_de_ventas'> Tiene (".$cantidad_ejecutivos.") Ejecutivos a cargo.</div>\n";
							echo "</td>";
						}
						else
						{
							echo "<td>";
							$perfiles = new MantenedorPerfiles();
							//	if(isset($_GET['id_usuario'])){
							$perfiles->ComboBoxPerfiles($usuario->getPerfil());
							//	}
							//	else
							//	{
							//		$perfiles->ComboBoxPerfiles(0);
							//	}
							echo "</td>";
							echo "<td colspan='4'>";
							echo "<div id='mensaje_ejecutivos_por_jefe_de_ventas'> No tiene Ejecutivos a cargo.</div>\n";
							echo "</td>";

						}
					}
					else
					{
						echo "<td>";
						$perfiles = new MantenedorPerfiles();
						$perfiles->ComboBoxPerfiles($usuario->getPerfil());
						echo "</td>";
					}
				}
				else
				{
					echo "<input type='hidden' id='campo_usuario_PERFIL' value=''>";
					echo "<td>";
					$perfiles = new MantenedorPerfiles();
					if(isset($_GET['id_usuario'])){
						$perfiles->ComboBoxPerfiles($usuario->getPerfil());
					}
					else
					{
						$perfiles->ComboBoxPerfiles(0);
						echo "</td>";
					}
				}
				?>

			</tr>
			<tr>
				<td>Nombre</td>
				<td><input class='formulario' type='text' id='campo_usuario_NOMBRE'
					onFocus="if (this.value=='Nombres') this.value=''"
					value='<?php if(isset($_GET['id_usuario'])) echo $usuario->getNombre();?>'>
				</td>
				<td>Apellidos</td>
				<td colspan="2"><input class='formulario' type='text'
					id='campo_usuario_APELLIDOPATERNO'
					onFocus="if (this.value=='o') this.value=''"
					value='<?php if(isset($_GET['id_usuario'])) echo $usuario->getApellidoPaterno()?>'>
					<input class='formulario' type='text'
					id='campo_usuario_APELLIDOMATERNO'
					onFocus="if (this.value=='') this.value=''"
					value='<?php if(isset($_GET['id_usuario'])) echo $usuario->getApellidoMaterno();?>'>
				</td>
			</tr>
			<tr>
				<td>Rut</td>
				<td>
					<?php
						if(isset($_GET['id_usuario']))
							echo "<input type='hidden' name='campo_usuario_RUT' id='campo_usuario_RUT' value='".$usuario->getRut()."'><strong>".$usuario->getRut()."</strong>";
						else
							echo "<input size='10' placeholder='12345678-9' class='formulario' type='text' id='campo_usuario_RUT' onFocus=\"if (this.value=='Rut') this.value=''\" onblur='validarRut(this);ConsultarExistenciaUsuarioAjax()'>";

					?>
				</td>
				<?php
				if(isset($_GET['id_usuario'])){
					?>
				<td>Estado</td>
				<td><input type='hidden' id='campo_usuario_ESTADO'
					value='<?php if(isset($_GET['id_usuario'])) echo $usuario->getEstado();?>'>
					<?php
					if($usuario->getPerfil() == 2 AND $cantidad_ejecutivos > 0 AND $usuario->getEstado() == 1)
					{
						if($usuario->getEstado() == 1)
							echo "Habilitado </td>";
						else
							echo "Deshabilitado </td>";
					}
					else{
						?> <select class='formulario' name='ComboBoxEstado'
					onchange='seleccionEstadoCB(this.options[this.selectedIndex].value)'>
						<option value='1'
						<?php if($usuario->getEstado()==1) echo "selected"?>>Habilitado</option>
						<option value='0'
						<?php if($usuario->getEstado()==0) echo "selected"?>>Deshabilitado</option>
				</select>
				</td>
				<?php
					}
				}
				else
				{
					?>
				<td></td>
				<td></td>
				<?php
				}
				?>
				</tr>
				<tr>
					<td colspan='2'>
						<div id='supervisor_venta' onclick='javascript:cambioSupervisorVenta()'>
						<script type='text/javascript'> cambioSupervisorVenta();</script>
						<table cellspacing='0' cellpadding='0'>
							<tr>
							<td width='115'>Supervisor</td>
							<td><?php
							$supervisores = new MantenedorUsuarios();
							if(isset($_GET['id_usuario']))
							{
								$supervisores->ObtenerComboBoxSupervisores($_GET['id_usuario']);
							}
							else
							{
								$supervisores->ObtenerComboBoxSupervisores(0);
							}

							?>

							</td>
							</tr>
						</table>
						</div>
					</td>
				</tr>

				<tr>


				<td>Tel&eacute;fono</td>
				<td><input class='formulario' type='text'
					id='campo_usuario_TELEFONO'
					onFocus="if (this.value=='') this.value=''"
					value='<?php if(isset($_GET['id_usuario'])) echo $usuario->getTelefono();?>'>
				</td>
				<td>Celular</td>
				<td><input class='formulario' type='text' id='campo_usuario_CELULAR'
					onFocus="if (this.value=='') this.value=''"
					value='<?php if(isset($_GET['id_usuario'])) echo $usuario->getCelular();?>'>
				</td>

			</tr>
			<tr>
			<td>Correo Electr&oacute;nico</td>
				<td colspan='2'><input size='20' class='formulario' type='text'
					id='campo_usuario_EMAIL'
					onFocus="if (this.value=='') this.value=''"
					value='<?php if(isset($_GET['id_usuario'])) echo $usuario->getEmail();?>'>
				</td>
				<td></td>
			</tr>

			<tr>

				<td colspan='2' width='300px' height='100px'><?php
				if(isset($_GET['id_usuario']))
				{
					?>
					<div id='BotonPermisoCambioContrasena'>
						<input type='button' value='Cambiar Contrase&ntilde;a'
							onclick='PermisoCambioContrasenaUsuario(1)'>
					</div>
					<div id='contrasena_usuario'>
						<table class='tabla_form_usuario'>
							<tr>
								<td>Contrase&ntilde;a</td>
								<td><input class='formulario' type='password'
									id='campo_usuario_CONTRASENA'></td>
							</tr>
							<tr>
								<td>Repetir</td>
								<td><input class='formulario' type='password'
									id='campo_usuario_CONTRASENA_REPETIR'>
									<div class='respuestaValidacionCampo'
										id='usuarioRespuestaValidar_CONTRASENA'></div></td>
							</tr>
						</table>
					</div> <input type='hidden' id='modificarContrasena' value='0'> <!--  1:Si 2:No -->
					<script>PermisoCambioContrasenaUsuario(0)</script> <?php
				}
				else
				{
					?>
					<table class='tabla_form_usuario'>
						<tr>
							<td>Contrase&ntilde;a</td>
							<td><input class='formulario' type='password'
								id='campo_usuario_CONTRASENA'></td>
						</tr>
						<tr>
							<td>Repetir</td>
							<td><input class='formulario' type='password'
								id='campo_usuario_CONTRASENA_REPETIR'>
								<div class='respuestaValidacionCampo'
									id='usuarioRespuestaValidar_CONTRASENA'></div></td>
						</tr>
					</table> <?php
				}
				?>
				</td>
				<td align="right" colspan='8'><?php
				if(!isset($_GET['id_usuario']))
				{
					?> <input type='button' onclick='ValidarFormularioUsuario(0)'
					value='Guardar'> <!-- //llamada a CrearUsuarioAjax() --> <?php
				}
				else
				{
					?> <input type='hidden' id='campo_usuario_ID'
					value='<?php echo $_GET['id_usuario'];?>'> <input type='button'
					onclick='ValidarFormularioUsuario(1)' value='Guardar'> <!-- //llamada a ModificarUsuarioAjax() -->
					<?php
				}

				?> <input type='button' class=''
					onclick='location.href="form_usuarios.php"' value='Volver'>
				</td>
			</tr>
			<tr>
				<td colspan='8'>
					<div id='respuestaScriptValidacionFormUsuario'
						onclick='javascript:ocultarRespuestaValidacionFormUsuario()'></div>
				</td>
			</tr>
		</table>
		<script>
			document.getElementById('respuestaScriptValidacionFormUsuario').style.display = 'none';
			//document.getElementById('supervisor_venta').style.display = 'none';
		</script>
	</form>
</div>

<?php
unset($usuario);
unset($empresas);
unset($perfiles);
?>